.layui-nav-tree .layui-nav-bochi:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 5px;
	background-color: #5FB878;
	transition: all .2s;
	-webkit-transition: all .2s
}
.layui-nav-bochi .layui-nav-more {
	margin-top: -9px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #fff
}

.layui-nav-bochi>a,
.layui-nav-tree .layui-nav-title a,
.layui-nav-tree /*.layui-nav-title a:hover*/ {
	color: #333333!important
}
.layui-nav-bochi .layui-nav-more {
	top: 14px
}
.layui-nav-bochi .layui-nav-child {
	/*display: block;*/
	padding: 0;
	background-color: #F8f8f8!important;
}
.layui-bg-blue .layui-nav-bochi>a,
.layui-nav-tree.layui-bg-blue .layui-nav-title a,
.layui-nav-tree.layui-bg-blue .layui-nav-title a:hover {
	background-color: #007DDB!important
}
.layui-nav-images{
	width: 24px;
	height: 24px;
}
.layui-nav-div-img{
	padding: 0 10px;
}
.layui-nav-dian{
	width: 8px;
	height: 8px;
	border-radius:50%;
	background: #FF5722;
	position: absolute;
	right: 10px;
	top: 16px;
}
.layui-right-tan{
	height:calc(100% - 90px);
	height:-moz-calc(100% - 90px);
    height:-webkit-calc(100% - 90px);
   	height: calc(100% - 90px);
	background: #F8F8F8;
	width:260px;
	position: absolute;
	right: 0;
	top: 0;
	border-left:1px solid #E6E6E6;
	background: #FFFFFF;
	z-index: 999;
	margin-top: 91px;	
}
.layui-message{
	height: 40px;
	width: 100%;
	background:#58b957;	
	color:#FFFFFF;
}
.layui-message li{
	width: 50%;
	float: left;
	line-height: 40px;
	text-align: center;
}
.layui-message-tab{
	background:#F8F8F8;
	color:#333333;
}
.layui-header{
	border-bottom:1px solid #CCCCCC !important;
}
.layui-message-div{
	height: 100px;
	background: #f8f8f8;
	width: 100%;
	border-bottom: 1px solid #E8E8E8;
}
.layui-message-div span,h3{
	padding-left: 20px;
	padding-top: 20px;
}
.layui-width-ku{
	width: 170px;
	font-size: 12px;
}
.layui-li-message div{
	float: left;
}
.img-tou{
	width: 40px;
	height: 40px;
	background: #009688;
	margin:0px 10px 0 0px;
	border-radius:50%;
	overflow: hidden;
}
.layui-li-message{
	padding: 15px;
	overflow: auto;
}
.layui-icon-right{
	float: right;
}
.layui-rew{
	height: 44px;
	line-height: 44px;
}
.layui-rew b{
	padding-left: 15px;
}
.layui-box{
	background: #FFFFFF;
	width: 98%;
	margin: 0 auto;
	margin-top: 8px;
	/*border-top:4px solid #CCCCCC;*/
	float: left;
	margin-left: 0.5%;
}
.layui-chike{
	border-top:1px solid #E6E6E6;
	padding: 0 1px;
}
.layui-chike p{
	padding: 10px 0 0 0;
	color: red;
}
.layui-container-rul{
    position: relative;
    box-sizing: border-box;
}
.layui-input-css{
	height: 30px;
	line-height: 30px;
	border: 0;
	/*border-bottom: 1px solid #E2E2E2;*/
	background-color: #F0F0F0;
	width: 200px;
}
.layui-button{
	background: none;
	height:34px;
	text-align: center;
	border: 1px solid #E2E2E2;
	padding: 5px 20px;
	border-radius:50px;
}
.layui-output{
	height: 40px;
	border-bottom: 2px solid #2f4050; 
	background: #F6F6F6;
}
.layui-output ul li{
	float: left;
	border-right:1px solid #E6E6E6 ;	
}
.layui-output ul li a{
	color: #999999;
}
.layui-left-nav{
	width: 60px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-right:1px solid #E6E6E6 ;
}
.layui-conke{
	height: 40px;
	line-height: 40px;
	text-align: center;
	padding: 0 15px;
	background: #F2F2F2;
}
.layui-kongke{
	background: #2f4050;
}
.layui-kongke a{
	color: #FFFFFF;
}
.box-shadow{
	 box-shadow: 2px 3px 5px 2px #E9E7E7;  
}
.box-dow{
	background:#01AAED;
	color: #FFFFFF;
}
.layui-required{
	color: #FF5722;
	font-size: 18px;
}
.input-checkbox{
	width:14px;
	height:14px;
	margin-top: 13px;
}
.btn-blue{
	background: #58b957;
}
.btn-rell{
	background: #18a689;
}
.layui-btn-edit{
	color: #666666;
}
.layui-btn-delete{
	color: #FF0000;
}
.layui-nav-heter{
	width:calc(100% - 200px);
	width:-moz-calc(100% - 200px);
    width:-webkit-calc(100% - 200px);
    width: calc(100% - 200px);
    border-bottom: 1px solid #CCCCCC;
	background: #F4F4F4;
	height: 40px;
	position:absolute;
	top: 51px;
	left: 201px;
	overflow: hidden;
	border-left:1px solid #EEEEEE;
	
}
.chuke-ul{
	font-size: 13px;
}
.chuke-ul li{
	float: left;
	height: 28px;
	line-height: 28px;
	margin-left:10px;
}
.chuke-ul li a{
	display: block;
	color: #FFFFFF;
	background: #CCCCCC;
	text-align: center;
	padding: 0 12px;
	margin-top: 5px;
	border-radius:4px;	
}
.chuke-ul li a:hover{
	background: #58b957;
	color: #FFFFFF;
}
.chuke-ul li a img{
	padding-left: 4px;
	padding-bottom: 4px;
}
.xiaoxi{
	position: relative;
	margin-right: 15px;
}
.tishi{
	width: 12px;
	height: 12px;
	position: absolute;
	right: -5px;
	top: 5px;
	background: #FF0000;
	color: #FFFFFF;
	border-radius:50%;
}
.nav-inte{
	padding-right: 5px;
	padding-bottom: 5px;
}
.sousuo{
	border: 1px solid #F0F0F0;
	height: 34px;
	line-height: 34px;
	background: #ffffff;
	/*border-radius:18px;*/
	padding-left: 10px;
	font-size: 12px;
}
.sousuo:hover {
	border-color: #58b957!important
}

.sousuo:focus{
	border-color: #58b957!important
}
.search{
	height: 34px;
	/*border-radius:18px;*/
	padding: 0 20px;
	border: 0;
	font-size: 12px;
	line-height: 0px;
}
.caozuo-lable label img{
	padding-bottom: 3px;
}
.caozuo-lable label span{
	padding-right: 20px;
}
.layui-title-height{
	height: 30px;
	line-height: 30px;
	padding-left:15px;
	background: #EEEEEE;
	margin-top: 15px;
	border-bottom: 1px solid #E6E6E6;
}
